home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 18273 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: nntp.teleport.com!usenet
  2. From: edvax@linda.teleport.com (Edward Reznichenko)
  3. Newsgroups: comp.lang.smalltalk,comp.lang.java,comp.lang.c++
  4. Subject: Re: Smalltalk slower than C++
  5. Followup-To: comp.lang.smalltalk,comp.lang.c++,comp.lang.java
  6. Date: 19 Apr 1996 12:05:57 -0700
  7. Organization: Teleport Internet Provider
  8. Sender: edvax@linda.teleport.com
  9. Message-ID: <vllk9zcdofd.fsf@linda.teleport.com>
  10. References: <4kuavb$1dbc@watnews1.watson.ibm.com> <3174DD97.6BE1D26@bnr.ca>
  11.     <3177048B.2CBD@alumni.caltech.edu>
  12. NNTP-Posting-Host: linda.teleport.com
  13. In-reply-to: Mike Klein's message of Thu, 18 Apr 1996 20:12:11 -0700
  14. X-Newsreader: Gnus v5.1
  15.  
  16.  
  17. It is not an overstatement to say that Smalltalk is slower than C++/C.
  18. I've done both for many years (ParcPlace and C/C++ on Suns). ParcPlace has this
  19. continuing problem of getter fatter, slower, and more expensive with each 
  20. release.  Things like slow refreshes, missing mouse clicks, idiotic polling
  21. models. Guys, Smalltalk is not a religion, it's just another tool. I do
  22. like the language a hell of alot more than C++/C, but to claim a speed
  23. advantage of Smalltalk vs. C/C++ is absurd. If my C++ guis behaved as slow as
  24. Smalltalk guis I'd be shot. Smalltalk needs to be about 3-4 times faster that
  25. it currently is in areas such as: UI, C interface. Some benchmarks I've done
  26. showed that for number crunching Smalltalk was 8 times slower than C.
  27. Write a Smalltalk program that accesses Oracle through the EXDI, then write
  28. the same program in C that uses OCI. You would be jealous of the speed of C.
  29. But then again it takes a lot longer to code in C than in Smalltalk because
  30. of the dynamic nature of smalltalk and the underlying class libraries.
  31.  
  32. Oh yeah, and then I see people on this newsgroup saying how great ENVY is.
  33. We've had so much house to house fighting with ENVY that we're ready to kick it
  34. out the window. Source code control system it is not. Unfortunately for
  35. Smalltalk there is currently no viable alternative (unless you want to mess
  36. with change sets). ENVY has been the biggest loss of productivity to us.
  37.  
  38.  
  39. Disclaimer: All of the above pertains to VisualWorks only.
  40. -- 
  41. edvax@teleport.COM  Public Access User --- Not affiliated with Teleport
  42. Public Access UNIX and Internet at (503) 220-1016 (2400-14400, N81)
  43.